#pragma once

class TileWorld;

class GameplayMenuSystem : public IComponentSystem
{
public:
    GameplayMenuSystem(TileWorld& world);
    virtual ~GameplayMenuSystem();

    virtual bool Init(ZeEngine::GameEngine& gameEngine);
    virtual bool Update(ZeEngine::GameEngine& gameEngine);
    virtual void Destroy(ZeEngine::GameEngine& gameEngine);

private:
    TileWorld& m_world;

};

